@CHARSET "UTF-8";
body { margin:0px; padding:0; width:100%; background: #ddd url(../../../img/seo.strzyzow/bg.jpg) top center no-repeat; color:#333; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;}
html { padding:0; margin:0; }

h1{ font-size:140%; color:#1a1a1a; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 700; line-height:1.2em; padding:6px 0 18px 0;  }
h2{ font-size:13px; color:#1a1a1a; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 500; line-height:1.1em; padding:6px 0 18px 0;  font-weight: bold; }
h3{ font-size:110%; color:#1a1a1a; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 700; line-height:1.0em; padding:6px 0 18px 0;  }
h4{ font-size:100%; color:#1a1a1a; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: 700; line-height:0.9em; padding:6px 0 10px 0; font-weight: bold;  }

.main-column h1 { border-bottom: solid 1px #346AA0; color: #346AA0; font-weight: 550; font-size: 160%; margin-bottom: 10px; padding-bottom: 5px; text-align: left;}
.main-column h2 { border-bottom: solid 1px #346AA0; color: #346AA0; font-weight: 550; font-size: 140%; margin-bottom: 10px; padding-bottom: 5px;  text-align: left;}
.main-column h3 { border-bottom: solid 1px #346AA0; color: #346AA0; font-weight: normal; font-size: 140%; margin-bottom: 10px; padding-bottom: 5px;  text-align: left;}

a:link, a:visited { color: #02519F; text-decoration: none; }
a:hover { color: #00366B; text-decoration: underline; }
a:active { color: #00366B; text-decoration: none;}

	
.t-right { text-align: right; }
.t-center { text-align: center;}
.clr {clear: both; height: 0px; padding: 0px; margin: 0px; }
.message { color: #aa0000; text-align: right; padding: 11px 20px 0px 0px;}
.fl { width: 50%; float: left; }
.fr { width: 50%; float: right; }
.padding-10 { padding: 10px; }
.corners { 
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px; 
	
	-moz-border-radius-topright: 4px;	
	-webkit-border-top-right-radius: 4px;	
	border-top-right-radius: 4px; 
		
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px; 
	-webkit-border-bottom-left-radius: 4px;
	
	border-bottom-right-radius: 4px;	
	-moz-border-radius-bottomright: 4px;	
	-webkit-border-bottom-right-radius: 4px;
}

div.main_content { width: 880px; margin: 162px auto 10px auto; padding: 10px; background: transparent url(../../../img/main_content.png) repeat;
	-moz-box-shadow: 0 0px 1px 0px #358fca;
	 -webkit-box-shadow: 0 0px 1px 0px #358fca;
	 box-shadow: 0 0px 1px 0px #358fca;
}

#top-menu { position: absolute; top: 103px; width: 880px; padding: 0px 10px;}
#logo { position: absolute; top: 5px;}

#info-content { position: absolute; top: 0px; 
	width: 460px; margin: -5px 0px 0px 150px; padding: 10px; 
		background: #fff;
		-moz-box-shadow: 0 0px 1px 0px #358fca;
	 	-webkit-box-shadow: 0 0px 1px 0px #358fca;
	 	box-shadow: 0 0px 1px 0px #358fca;
	 	color: #fff;
	 	text-align: center;
	 	line-height: 12px;
}

.menu-left-corners	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; float: right; background:url(../../../img/menu/menu-left-corners.png) top left no-repeat;}
.menu-right-corners {margin: 0px; padding: 0px 18px 0px 0px; float: right; background:url(../../../img/menu/menu-right-corners.png) top right no-repeat;}
.menu { width:864px; height:30px; padding:0px; margin:0; background:url(../../../img/menu/menu-bg.png) top repeat-x;}
.menu-footer { display: inline; list-style: none; }
.menu-footer li { display: inline; list-style: none; padding: 5px;}

#footer { padding: 0px; margin: 0px; }
.footer_resize { margin: 10px; border-top: solid 1px #dfedf7}

/* search */
.header #search-form {padding: 0px 0px 0px 0px; margin: 0px;}



.header div.search{ position:absolute; top:117px; margin: 0px 0px 0px 685px; padding: 0px 0px 0px 2px;  z-index: 1000;
	background-color: #fff;
	border-top: solid 1px #aaa;
	border-left:solid 1px #aaa;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #eee;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
select.search_filters { width: 140px; }
/* left search form */


/* language */
div#language { 	float: right; margin: 0px 0px 0px 0px; width: 50px; display: block; }

#language .polish { width: 16px; height: 11px; float: right;  overflow: hidden; margin-left: 0px; margin: 0px 10px 0px 0px; padding: 0px;
	background: url(../../img/flags.png) no-repeat; background-position: -172px -425px;}
#language .english { width: 16px; height: 11px; float: right; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px;
	background: url(../../img/flags.png) no-repeat; background-position: -284px -173px; }
#language a.change_language { width: 16px; height: 11px; display: block; border: none; text-decoration: none; }

/* navigacja na stronie */
div#crumbs { position: absolute; top: 170px; margin-left: 10px; display:block; width: 880px;
background: url(../../../img/seo.strzyzow/crumbs.png) center repeat-x; }
div#crumbs a { background: url(../../../img/seo.strzyzow/crumb-grot.png) center right no-repeat; display: block; padding: 2px 15px 2px 5px; float: left;  }
div#crumbs a.deactive { color: #888;}

.header div.search span{ float:right; width:auto; margin:0px; font-weight: normal; color:#555;  }
.header div.search input{ float:left; width:auto; margin:0px; }
.header div.search input.txt{ width:120px; margin:0px 0px 0 0; padding:2px 4px 2px 4px; height:16px;  font-size: 10px; line-height: 12px;  border: none; color:#000; background-color:#fff; }

/* user-signup-login-panel */
div#user-signup-login-panel, div#user-signup-login-panel-on {
	float: right;
	width: 200px;
	height: 36px; 
	background: #fff;
	display:block;
	position: absolute;
	border: none;
	z-index: 10;
	top: 0px;
	margin: 0px 0px 0px 700px;
	background:url(../../../img/bg_panel.png) bottom no-repeat;
}
div#user-signup-login-panel-on { height: 61px; }

div#user-signup-login-panel #user-panel-content,
div#user-signup-login-panel-on #user-panel-content	 { color: #000; font-weight: normal; text-align: center; vertical-align: middle; margin: 2px 0px 0px 0px;}
div#user-signup-login-panel #user-panel-content a,
div#user-signup-login-panel-on #user-panel-content a { color: #444; font-weight: normal; }

div#user-signup-login-panel #user-panel-content div.panel-left, div#user-signup-login-panel-on #user-panel-content div.panel-left { width: 50%; text-align: center; float: left; }
div#user-signup-login-panel #user-panel-content div.panel-right, div#user-signup-login-panel-on #user-panel-content div.panel-right { width: 50%; text-align: center;  float: right;}




div#user-booking #user-booking-content { color: #000; font-weight: bold; text-align: center; vertical-align: middle; margin: 0px 0px 0px 0px;}
div#user-booking-panel #user-booking-content a { color: #444; font-weight: normal;  font-size: 12px;}

div#user-booking-panel #user-booking-content div.panel-left { width: 100%; text-align: center; float: left; margin-top: 2px; }
div#user-booking-panel #user-booking-content div.panel-right { width: 50%; text-align: center;  float: right; margin-top: 2px;}

/* paging */
div.paging { display: inline;  font-size: 100%; }
div.paging span { display: inline; border: solid 1px #CCE6F1; background: #E6F3F8; padding: 5px; margin: 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
div.paging span.disabled { color: #E6F3F8;  border: solid 1px #CCE6F1; }
div.paging span.current { color: #000; border: solid 1px #CCE6F1; background: #E6F3F8; }
div.paging span a, div.paging span a:visited { display: inline; margin: 0px; text-decoration: none; color:#2176b7; }


div.paging span a:hover { color: #ea0000;  }

.seo-content { width: 900px;  margin: 0px auto; border: 0px; background: none;  font-size: 11px; line-height: 11px; }

/* yacht id */
.yacht_charter_id { float: right; }
